<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>05js流程控制</title>
</head>
<body>
<script>
    //1.顺序结构
    console.log(1);
    console.log(2);
    console.log(3);
    console.log(4);
    //2.分支结构
    if('3'<'10') {
        console.log('比较的是3<10');
    }else {
        console.log('比较的是编码');
    }
    //3.选择分支
    let gender = 3;
    switch (gender){
        case 1:
            console.log('先生');
            break;
        case 0:
            console.log('女士');
            break;
        default:
            console.log('保密');
    }
    //4.循环结构
    //var是全局变量，出了循环还可以用，如果换为let为局部变量，除了循环就报错了
    //和java中的int一样，只是js中没有int，声明变量只能用var
    let names = ['张三','李四', '王五','赵六','钱七'];
    for(var i=0; i<names.length; i++){
        console.log(names[i]);
    }
    console.log(i);

    //5.增强for,和java中的增强for有一点点区别,将 ：换为of
    // let n表示本轮循环到的元素
    for(let n of names){
        console.log(n);
    }

</script>
</body>
</html>






















